package com.topboya.linker.model.levelitem;

import com.topboya.linker.model.response.CompanyUserListReponse;

import java.io.Serializable;
import java.util.List;

public class FollowUserGroup implements Serializable {

//    随访人的id
    private String id;
    private String name;
    private String followuserid;
    private boolean isCheked;
    private boolean isSub;
//    每一层下面所有孩子成员人数
    private String totalNum;
//   每一层下面被选中的人数
    private String selectNum;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    List<CompanyUserListReponse.DeptUserList> deptListss;
    List<CompanyUserListReponse.SubDeptList> subListss;
    //    保存上一层
    List<FollowUserGroup> deptGroupBosPs;
    //    保存下一层
    List<FollowUserGroup> subGroupBosCd;
    //   保存直接父结点
    FollowUserGroup deptGroupBoP;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFollowuserid() {
        return followuserid;
    }

    public void setFollowuserid(String followuserid) {
        this.followuserid = followuserid;
    }

    public boolean isCheked() {
        return isCheked;
    }

    public void setCheked(boolean cheked) {
        isCheked = cheked;
    }

    public boolean isSub() {
        return isSub;
    }

    public void setSub(boolean sub) {

        isSub = sub;
    }

    public List<CompanyUserListReponse.DeptUserList> getDeptListss() {
        return deptListss;
    }

    public void setDeptListss(List<CompanyUserListReponse.DeptUserList> deptListss) {
        this.deptListss = deptListss;
    }

    public List<CompanyUserListReponse.SubDeptList> getSubListss() {
        return subListss;
    }

    public void setSubListss(List<CompanyUserListReponse.SubDeptList> subListss) {
        this.subListss = subListss;
    }

    public List<FollowUserGroup> getDeptGroupBosPs() {
        return deptGroupBosPs;
    }

    public void setDeptGroupBosPs(List<FollowUserGroup> deptGroupBosPs) {
        this.deptGroupBosPs = deptGroupBosPs;
    }

    public List<FollowUserGroup> getSubGroupBosCd() {
        return subGroupBosCd;
    }

    public void setSubGroupBosCd(List<FollowUserGroup> subGroupBosCd) {
        this.subGroupBosCd = subGroupBosCd;
    }

    public FollowUserGroup getDeptGroupBoP() {
        return deptGroupBoP;
    }

    public void setDeptGroupBoP(FollowUserGroup deptGroupBoP) {
        this.deptGroupBoP = deptGroupBoP;
    }

    public String getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(String totalNum) {
        this.totalNum = totalNum;
    }

    public String getSelectNum() {
        return selectNum;
    }

    public void setSelectNum(String selectNum) {
        this.selectNum = selectNum;
    }
    //    @Override
//    public String toString() {
//        return "FollowUserGroup{" +
//                "id='" + id + '\'' +
//                ", name='" + name + '\'' +
//                ", followuserid='" + followuserid + '\'' +
//                ", isCheked=" + isCheked +
//                ", isSub=" + isSub +
//                ", deptListss=" + deptListss +
//                ", subListss=" + subListss +
//                ", deptGroupBosPs=" + deptGroupBosPs +
//                ", subGroupBosCd=" + subGroupBosCd +
//                ", deptGroupBoP=" + deptGroupBoP +
//                '}';
//    }
}
